#include <stdio.h>
#include <math.h>

int main()
{
	float a, b, c, des, racine_1, racine_2;

	do
	{
		printf("Entrez votre équation du second degrès :\na = ");
		fflush(stdout);
		scanf("%f", &a);
	} while (a==0);

	printf("b = ");
	fflush(stdout);
	scanf("%f", &b);
	printf("c = ");
	fflush(stdout);
	scanf("%f", &c);

	des = b*b - 4*a*c;
	if (des < 0)
	{
		printf("Pas de racines réelles pour l'équation.\n");
	}
	else if (des == 0)
	{
		racine_1 = -(b)/(2*a);
		printf("Une racine double : %.2f.\n", racine_1);
	}
	else
	{
		racine_1 = (-(b)-sqrt(des))/(2*a);
		racine_2 = (-(b)+sqrt(des))/(2*a);
		printf("Deux racines : x1 = %.2f et x2 = %.2f.\n", racine_1, racine_2);
	}
	return (0);
}
